home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / tos / updates / update40.zoo / lib / diffh < prev    next >
Encoding:
Text File  |  1994-03-29  |  7.9 KB  |  299 lines

  1. ===================================================================
  2. RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/PatchLev.h,v
  3. retrieving revision 1.58
  4. diff -c -r1.58 PatchLev.h
  5. *** 1.58    1994/02/02 17:07:14
  6. --- PatchLev.h    1994/03/29 22:43:05
  7. ***************
  8. *** 1,5 ****
  9.   
  10. ! #define    PatchLevel "97"
  11.   
  12.   /*
  13.    *
  14. --- 1,5 ----
  15.   
  16. ! #define    PatchLevel "98"
  17.   
  18.   /*
  19.    *
  20. ===================================================================
  21. RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/assert.h,v
  22. retrieving revision 1.13
  23. diff -c -r1.13 assert.h
  24. *** 1.13    1994/02/02 17:07:15
  25. --- assert.h    1994/02/23 22:27:09
  26. ***************
  27. *** 6,11 ****
  28. --- 6,12 ----
  29.   /* Allow this file to be included multiple times
  30.      with different settings of NDEBUG.  */
  31.   #undef assert
  32. + #undef __assert
  33.   
  34.   #ifndef _COMPILER_H
  35.   #include <compiler.h>
  36. ***************
  37. *** 15,21 ****
  38.   extern "C" {
  39.   #endif
  40.   
  41.   __EXTERN void __eprintf __PROTO((const char *expression, const long line,
  42.                    const char *filename));
  43.   __EXTERN __EXITING abort __PROTO((void)) __NORETURN;
  44. --- 16,21 ----
  45. ***************
  46. *** 24,60 ****
  47.   }
  48.   #endif
  49.   
  50.   #ifdef NDEBUG
  51. ! #define    assert(cond) (void *)0
  52. ! #else
  53.   
  54.   #if __STDC__
  55.   #define assert(cond) \
  56.   ((cond) ? 0 : \
  57.       ( __eprintf(#cond,(long)(__LINE__), __FILE__), abort(), 0 ))
  58. ! #else
  59.   
  60.   #ifndef __SOZOBON__
  61.   /* There's a bug in Sozobon 2.0 whereby __LINE__ & __FILE__ are defined but
  62.    * testing #ifndef __?I?E__ comes out as if they aren't. */
  63.   #ifndef __LINE__
  64.   #define __LINE__ 0
  65.   #endif
  66.   #ifndef __FILE__
  67.   #define __FILE__ "unknown"
  68.   #endif
  69. ! #endif /* __SOZOBON__ */
  70.   
  71.   #define assert(cond) \
  72.   ((cond) ? 0 : \
  73.       ( __eprintf("cond", (long)(__LINE__), __FILE__), abort(), 0))
  74. ! #endif /* __STDC__ */
  75.   
  76. ! #endif /* NDEBUG */
  77. --- 24,60 ----
  78.   }
  79.   #endif
  80.   
  81.   #ifdef NDEBUG
  82. ! #define    assert(cond) ((void *) 0)
  83. ! #define __assert(cond) ((void *) 0)
  84. ! #else /* not NDEBUG */
  85.   
  86.   #if __STDC__
  87.   #define assert(cond) \
  88.   ((cond) ? 0 : \
  89.       ( __eprintf(#cond,(long)(__LINE__), __FILE__), abort(), 0 ))
  90. ! #define __assert(cond) \
  91. ! if(!(cond)) \
  92. !     { __eprintf(#cond,(long)(__LINE__), __FILE__); abort(); }
  93. ! #else /* not __STDC__ */
  94.   
  95.   #ifndef __SOZOBON__
  96.   /* There's a bug in Sozobon 2.0 whereby __LINE__ & __FILE__ are defined but
  97.    * testing #ifndef __?I?E__ comes out as if they aren't. */
  98.   #ifndef __LINE__
  99.   #define __LINE__ 0
  100.   #endif
  101.   #ifndef __FILE__
  102.   #define __FILE__ "unknown"
  103.   #endif
  104. ! #endif /* not __SOZOBON__ */
  105.   
  106.   #define assert(cond) \
  107.   ((cond) ? 0 : \
  108.       ( __eprintf("cond", (long)(__LINE__), __FILE__), abort(), 0))
  109. ! #define __assert(cond) \
  110. ! if(!(cond)) \
  111. !     { __eprintf("cond", (long)(__LINE__), __FILE__); abort(); }
  112. ! #endif /* not __STDC__ */
  113.   
  114. ! #endif /* not NDEBUG */
  115. ===================================================================
  116. RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/ioctl.h,v
  117. retrieving revision 1.22
  118. diff -c -r1.22 ioctl.h
  119. *** 1.22    1994/02/02 17:07:18
  120. --- ioctl.h    1994/03/17 21:24:49
  121. ***************
  122. *** 42,68 ****
  123.   #define TIOCOUTQ    (('T'<< 8) | 24)
  124.   
  125.   /* faked by the library */
  126. ! #define TIOCNOTTY    (('T'<<8) | 251)
  127.   
  128.   /* not yet implemented in MiNT */
  129. ! #define TIOCGETD    (('T'<<8) | 252)
  130. ! #define TIOCSETD    (('T'<<8) | 253)
  131. ! #define TIOCLGET    (('T'<<8) | 254)
  132. ! #define TIOCLSET    (('T'<<8) | 255)
  133.   
  134.   #define NTTYDISC    1
  135.   
  136.   /* ioctl's to act on processes */
  137. ! #define PPROCADDR    (('P'<<8) | 1)
  138. ! #define PBASEADDR    (('P'<<8) | 2)
  139.   #define PCTXTSIZE    (('P'<< 8) | 3)
  140.   #define PSETFLAGS    (('P'<< 8) | 4)
  141.   #define PGETFLAGS    (('P'<< 8) | 5)
  142.   
  143.   /* shared memory ioctl's */
  144.   #define SHMGETBLK    (('M'<< 8) | 0)
  145.   #define SHMSETBLK    (('M'<< 8) | 1)
  146.   
  147.   #endif /* __MINT__ */
  148.   
  149.   #ifndef _filesys_h
  150. --- 42,113 ----
  151.   #define TIOCOUTQ    (('T'<< 8) | 24)
  152.   
  153.   /* faked by the library */
  154. ! #define TIOCMGET    (('T'<< 8) | 248)
  155. ! #define TIOCCDTR    (('T'<< 8) | 249)
  156. ! #define TIOCSDTR    (('T'<< 8) | 250)
  157. ! #define TIOCNOTTY    (('T'<< 8) | 251)
  158.   
  159. + /* bits in longword fetched by TIOCMGET */
  160. + #define TIOCM_LE    0001 /* not supported */
  161. + #define TIOCM_DTR    0002
  162. + #define TIOCM_RTS    0004
  163. + #define TIOCM_ST    0010 /* not supported */
  164. + #define TIOCM_SR    0020 /* not supported */
  165. + #define TIOCM_CTS    0040
  166. + #define TIOCM_CAR    0100
  167. + #define TIOCM_CD    TIOCM_CAR
  168. + #define TIOCM_RNG    0200
  169. + #define TIOCM_RI    TIOCM_RNG
  170. + #define TIOCM_DSR    0400 /* not supported */
  171.   /* not yet implemented in MiNT */
  172. ! #define TIOCGETD    (('T'<< 8) | 252)
  173. ! #define TIOCSETD    (('T'<< 8) | 253)
  174. ! #define TIOCLGET    (('T'<< 8) | 254)
  175. ! #define TIOCLSET    (('T'<< 8) | 255)
  176.   
  177.   #define NTTYDISC    1
  178.   
  179.   /* ioctl's to act on processes */
  180. ! #define PPROCADDR    (('P'<< 8) | 1)
  181. ! #define PBASEADDR    (('P'<< 8) | 2)
  182.   #define PCTXTSIZE    (('P'<< 8) | 3)
  183.   #define PSETFLAGS    (('P'<< 8) | 4)
  184.   #define PGETFLAGS    (('P'<< 8) | 5)
  185. + #define PTRACESFLAGS    (('P'<< 8) | 6)
  186. + #define PTRACEGFLAGS    (('P'<< 8) | 7)
  187. + #    define    P_ENABLE    (1 << 0)    /* enable tracing */
  188. + #if 0 /* NOTYETDEFINED */
  189. + #    define    P_DOS        (1 << 1)    /* trace DOS calls - unimplemented */
  190. + #    define    P_BIOS        (1 << 2)    /* trace BIOS calls - unimplemented */
  191. + #    define    P_XBIOS        (1 << 3)    /* trace XBIOS calls - unimplemented */
  192. + #endif
  193. + #define PTRACEGO    (('P'<< 8) | 8)    /* these 4 must be together */
  194. + #define PTRACEFLOW    (('P'<< 8) | 9)
  195. + #define PTRACESTEP    (('P'<< 8) | 10)
  196. + #define PTRACE11    (('P'<< 8) | 11)
  197. + #define PLOADINFO    (('P'<< 8) | 12)
  198. + #define    PFSTAT        (('P'<< 8) | 13)
  199. + struct __ploadinfo {
  200. +     /* passed */
  201. +     short fnamelen;
  202. +     /* returned */
  203. +     char *cmdlin, *fname;
  204. + };
  205.   
  206.   /* shared memory ioctl's */
  207.   #define SHMGETBLK    (('M'<< 8) | 0)
  208.   #define SHMSETBLK    (('M'<< 8) | 1)
  209.   
  210. + /* cursor control ioctl's */
  211. + #define TCURSOFF    (('c'<< 8) | 0)
  212. + #define TCURSON        (('c'<< 8) | 1)
  213. + #define TCURSBLINK    (('c'<< 8) | 2)
  214. + #define TCURSSTEADY    (('c'<< 8) | 3)
  215. + #define TCURSSRATE    (('c'<< 8) | 4)
  216. + #define TCURSGRATE    (('c'<< 8) | 5)
  217.   #endif /* __MINT__ */
  218.   
  219.   #ifndef _filesys_h
  220. ===================================================================
  221. RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/mintbind.h,v
  222. retrieving revision 1.17
  223. diff -c -r1.17 mintbind.h
  224. *** 1.17    1994/02/02 17:07:23
  225. --- mintbind.h    1994/03/17 21:24:50
  226. ***************
  227. *** 481,487 ****
  228. --- 481,495 ----
  229.           trap_1_wlww(0x13b, (long)(path), (short)(drv), (short)(size))
  230.   #define Salert(msg)                        \
  231.           trap_1_wl(0x13c, (long)(msg))
  232. + /* The following are not yet official... */
  233. + #define Tmalarm(ms)                        \
  234. +         trap_1_wl(0x13d, (long)(ms))
  235. + #define Psigintr(vec, sig)                    \
  236. +         trap_1_www(0x13e, (short)(vec), (short)(sig))
  237. + #define Suptime(uptime, avenrun)                \
  238. +         trap_1_wll(0x13f, (long)(uptime), (long)(avenrun))
  239.   
  240.   #endif /* __LATTICE__ */
  241.   #endif /* __TURBOC__ */
  242.   
  243. ===================================================================
  244. RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/osbind.h,v
  245. retrieving revision 1.36
  246. diff -c -r1.36 osbind.h
  247. *** 1.36    1994/02/02 17:07:26
  248. --- osbind.h    1994/02/23 22:27:10
  249. ***************
  250. *** 1342,1349 ****
  251.           movl    %1,sp@-; \
  252.                   movw    %0,sp@- "                    \
  253.       :                          /* outputs */    \
  254. !     : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d),            \
  255. !       "r"(_e), "r"(_f), "r"(_g), "r"(_h), "r"(_i) /* inputs  */    \
  256.       );                                \
  257.                                           \
  258.       __asm__ volatile                        \
  259. --- 1342,1349 ----
  260.           movl    %1,sp@-; \
  261.                   movw    %0,sp@- "                    \
  262.       :                          /* outputs */    \
  263. !     : "g"(n), "g"(_a), "g"(_b), "g"(_c), "g"(_d),            \
  264. !       "g"(_e), "g"(_f), "g"(_g), "g"(_h), "g"(_i) /* inputs  */    \
  265.       );                                \
  266.                                           \
  267.       __asm__ volatile                        \
  268. ===================================================================
  269. RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/ostruct.h,v
  270. retrieving revision 1.6
  271. diff -c -r1.6 ostruct.h
  272. *** 1.6    1993/06/04 20:02:08
  273. --- ostruct.h    1994/03/17 21:24:50
  274. ***************
  275. *** 153,158 ****
  276. --- 153,162 ----
  277.       char    buttons;
  278.       char    xparam;
  279.       char    yparam;
  280. +     short    xmax;
  281. +     short    ymax;
  282. +     short    xstart;
  283. +     short    ystart;
  284.   } _PARAM;
  285.   
  286.   /* Structure returned by Kbdvbase() */
  287.